#ifndef _LOG_H
#define _LOG_H

#include <stdio.h>
#include <stdarg.h>

class Log
{
public:

  static void Info(const char* format, ...)
  {
    va_list args;
    va_start(args, format);
    vprintf(format, args);
    printf("\n");
    va_end(args);
  }

  static void Error(const char* format, ...)
  {
    va_list args;
    va_start(args, format);
    vprintf(format, args);
    printf("\n");
    va_end(args);
  }

  static void ErrorIf(bool condition, const char* format, ...)
  {
    if (!condition)
      return;
    va_list args;
    va_start(args, format);
    vprintf(format, args);
    printf("\n");
    va_end(args);
  }
};

#endif//_LOG_H
